package request

import (
	utils "hft/Http/Utils"
	"time"
)

type Clue struct {
	Phone         string    `json:"phone"`      //电话
	ActivityId    int       `json:"activityId"` //活动id
	OriginName    string    `json:"originName"` //来源
	RegionId      int       `json:"regionId"`   //区域id
	LouPanId      int       `json:"louPanId"`   //楼盘id
	ComeLink      string    `json:"comeLink"`   //来源地址
	IP            string    `json:"ip"`         //ip
	IpRegion      string    `json:"ipRegion"`   //ip地址
	Cont          string    `json:"cont"`       //详情
	Valid         int       `json:"valid"`
	Type          int       `json:"type"`          //线索类型 0为公共线索 1为楼盘活动线索
	PhoneCallIn   time.Time `json:"phoneCallIn"`   //comment:拨入时间
	PhoneEnd      time.Time `json:"phoneEnd"`      //comment:结束时间"`
	ReceiveStatus int       `json:"reciveStatus"`  //comment:接听状态,1已接听 2未接听"`
	PhoneDuration int       `json:"phoneDuration"` //comment:通话时长"`
	Recording     string    `json:"recording"`     //comment:录音试听"`
}

type SearchClueLike struct {
	LouPanName string `json:"louPanName"`
}

type SearchClueIs struct {
	Phone      string `json:"phone"`
	OriginName string `json:"originName"` //端口
	ActivityId int    `json:"activityId"` //活动
	Region     int    `json:"region"`     //区域
	Level      string `json:"level"`      //等级
	Valid      int    `json:"valid"`      //手机是否验证
	IsShield   bool   `json:"is_shield"`  //是否屏蔽
}

type SearchCluePage struct {
	SearchClueLike
	SearchClueIs
	utils.Page
	Base
	BrokerTime []string `json:"brokerTime"`
}

type ChatLogin struct {
	Phone string `json:"phone"`
	Code  string `json:"code"`
	LouID int    `json:"lou_id"`
}
